package com.xxchat.entity.constants;

import com.xxchat.entity.enums.UserContactTypeEnum;

/**
 * @author Waicc
 */
public class UserInfoConstants {
    public static final Integer USER_ID_LENGTH_11 = 11;
    public static final Integer USER_ID_LENGTH_20 = 20;

    /* 长度 8到20位
    * 至少 1个小写字母：(?=.*[a-z])
    * 至少 1个大写字母：(?=.*[A-Z])
    * 至少 1个数字：(?=.*\d)
    * 至少 1个特殊字符：(?=.*[@$!%*?&.#_])
    * （支持的特殊字符：@ $ ! % * ? & . # _）
    * */
    public static final String REGEX_PASSWORD = "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[@$!%*?&.#_])[A-Za-z\\d@$!%*?&.#_]{8,20}$";
}
